Machine learning for databases

نویسندگان

چکیده

Machine learning techniques have been proposed to optimize the databases. For example, traditional empirical database optimization (e.g., cost estimation, join order selection, knob tuning, index and view advisor) cannot meet high-performance requirement for large-scale instances, various applications diversified users, especially on cloud. Fortunately, machine based can alleviate this problem by judiciously selecting strategy. In tutorial, we categorize tasks into three typical problems that be optimized different models, including NP-hard space exploration, index/view partition-key recommendation offline optimization; query rewrite, selection online optimization), regression cost/cardinality benefit latency prediction), prediction workload prediction). We review existing address these provide research challenges.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Machine Learning Approach to Databases Indexes

Databases rely on indexing data structures to efficiently perform many of their core operations. In order to look up all records in a particular range of keys, databases use a BTree-Index. In order to look up the record for a single key, databases use a Hash-Index. In order to check if a key exists, databases use a BitMap-Index (a bloom filter). These data structures have been studied and impro...

متن کامل

Layout Optimization for Distributed Relational Databases Using Machine Learning

.................................................................................................................................. 2 Acknowledgements ................................................................................................................. 4 LIST OF FIGURES ....................................................................................................

متن کامل

A Hybrid Machine Learning Method for Intrusion Detection

Data security is an important area of concern for every computer system owner. An intrusion detection system is a device or software application that monitors a network or systems for malicious activity or policy violations. Already various techniques of artificial intelligence have been used for intrusion detection. The main challenge in this area is the running speed of the available implemen...

متن کامل

Machine learning algorithms for time series in financial markets

This research is related to the usefulness of different machine learning methods in forecasting time series on financial markets. The main issue in this field is that economic managers and scientific society are still longing for more accurate forecasting algorithms. Fulfilling this request leads to an increase in forecasting quality and, therefore, more profitability and efficiency. In this pa...

متن کامل

Machine Learning Models for Housing Prices Forecasting using Registration Data

This article has been compiled to identify the best model of housing price forecasting using machine learning methods with maximum accuracy and minimum error. Five important machine learning algorithms are used to predict housing prices, including Nearest Neighbor Regression Algorithm (KNNR), Support Vector Regression Algorithm (SVR), Random Forest Regression Algorithm (RFR), Extreme Gradient B...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Proceedings of the VLDB Endowment

سال: 2021

ISSN: ['2150-8097']

DOI: https://doi.org/10.14778/3476311.3476405